home *** CD-ROM | disk | FTP | other *** search
- ZIP CODE Database
-
- This software product is copyrighted and all rights reserved by HELP
- Software. HELP Software warrants this software product for a period
- of 90 days. Warranty requests must include invoice number and the
- date of purchase.
-
- The user hereby agrees that regardless of the form of any claim, liability
- for any damages or loss incurred because of this product shall not exceed
- the registration fee or purchase price.
-
- Return the manual, disk, and any backup copies to HELP Software if you
- decide not to accept this agreement.
-
- _______________________________________________________________________
-
- This ZIP Code database was put together for use in database applications.
- It includes the City, State, and ZIP code for over 46,000 locations. It
- can be used to automatically look up a city and state when a valid ZIP
- Code is entered and insert them into the proper fields in your database
- to increase the speed and accuracy of data entry.
-
- In some cases (usually in the outlying areas of larger cities) a city may
- have both a place name and an official United States Postal Service name.
- In these cases, the official name is used in the ZIP Code database. In
- future versions, both names may be included. If this is something that
- you need, please let me know.
-
- These files are current through March of 1992. If you would like the
- current file you will need to purchase the updated file. The ZIP Code
- file is updated annually (in March). Updates can be purchased for $18.00
- each. See the ORDER.FRM file for more information on purchasing current
- files.
-
- Included are simple examples for using this database with dBase,
- FoxPro, Clipper, and Microsoft Access. There is also a stand alone
- program ZIP.EXE which can be used to examine the database and to look up
- ZIP Codes or city and state combinations.
-
- If you develop code for use with other database languages or if you
- develop a more sophisticated program that you would like to donate,
- please send it to me. I would be glad to pass it along to those who may
- have a need for the database, but lack the expertise to develop a program
- for themselves.
-
-
- You should have the following files:
-
- DEMO.DBF Required for DEMO.PRG and FOXDEMO.PRG
- DEMO.PRG Demo dBase program to demonstrate lookups
- FOXDEMO.PRG Demo FOXPRO program to demonstrate lookups
- ORDER.FRM Form to order updated ZIP Code Files
- README.TXT This File
- ZIPCODES.DBF ZIP code Database File in dBase format
- ZIP.EXE ZIP code lookup / view program
-
- The ZIP Code file is updated annually (in March). Updates can be
- purchased for $18.00 each. See the ORDER.FRM file for more
- information on purchasing updated files.
-
- _______________________________________________________________________
-
- USING ZIP.EXE - The ZIP Code Lookup Program
-
- To use the ZIP Code lookup program type ZIP and press enter. The first
- time that you use ZIP an index will be created to speed up lookups.
- Building the index can take a significant amount of time and disk space.
- Building the index took about 4 minutes on my 25MHz 486 machine.
- Fortunately, this only has to be done once.
-
- Once the index is created you will see a view of ZIP Codes, cities, and
- states listed in ZIP Code order. If you want to change the order that
- the ZIP Codes are listed press F2 and you will be able to choose the order
- that you wish. The file can be viewed by ZIP Code, State, City, or State
- and City.
-
- If you wish to look up a ZIP code press F3. You will be prompted for the
- ZIP Code that you wish to find. Enter the ZIP Code and press enter. If
- the ZIP Code is a valid ZIP Code then you will see it immediately, if not
- then you will see the closest available ZIP CODE.
-
- If you wish to look up a City, State combination then press F4. You will
- be asked to enter a State and City. You can enter the State, City, or both
- and you will be placed at the appropriate place in the database. When you
- perform a lookup based on City and State, the order of the database will
- automatically be changed (if necessary) to the State and City order.
-
- If, for some reason, you wish to remove some of the records you can mark
- them for deletion by pressing the space bar when the cursor is highlighting
- the record. When you do you will see an asterisk to the far left of the
- record. If you make a mistake simply press the space bar again and the
- mark will be removed. Once you have marked the records that you want to
- delete press F6 and the records will be removed permanently. This process
- can take some time so please be patient.
-
- To quit ZIP press ESCape.
-
- _______________________________________________________________________
-
- DBASE III, DBASE IV, CLIPPER, and FOXPRO DEMO PROGRAM
-
- To try the dBase demo program, first load dBase. At the dot prompt
- type DO DEMO. The first time that you run this program you will be
- asked if you want to create an index file. This index file is required to
- perform the lookups. Just press enter when you are asked this and
- then wait for a few minutes while the index is built.
-
- Next, a data entry screen will appear and you can enter a sample
- record or two. When you enter a valid ZIP Code, the city and state
- will be looked up and inserted into the city and state fields.
-
- This same program will compile using Clipper as well.
-
- The FOXPRO demo program (FOXDEMO.PRG) works identically to the dBase
- demo program. Follow the directions listed above. You will need to
- type DO FOXDEMO instead of DO DEMO.
-
-
- Microsoft ACCESS Example
-
- The following example explains how to set up an automatic lookup
- with Microsoft Access. I would have preferred to distribute the
- database already set up and ready to go, but the size of the resulting
- file made this impractical.
-
- After loading Microsoft Access select NEW DATABASE from the
- FILE MENU. Name the new database ZIPCODES.MDB and choose
- OK.
-
- Next select IMPORT from the FILE MENU. For the database type
- choose dBase III. Select ZIPCODES.DBF for the file to import and
- press the IMPORT button. It will take a few minutes to
- import the file. When the import is complete you should see a
- message telling you that the import was successful. Close the IMPORT
- window.
-
- Press the DESIGN button to change the design of the ZIPCODES
- table. Highlight the ZIPCODE Field by pressing the grayed area
- directly to the left of the ZIPCODE field. Press the KEY icon to make
- the ZIPCODE field the primary key. A picture of a key should appear
- next to the ZIPCODE field name. Select SAVE from the FILE MENU
- to save the changes you made and wait a few minutes for the index to
- be created. Now close the DESIGN window.
-
- Now press the NEW button to create a new table. Enter the following
- fields into this table:
-
- Field Name Data Type Field Size
-
- First Name Text 30 characters
- Last Name Text 30 characters
- Address Text 30 characters
- Zip Code Text 5 characters
- City Text 30 characters
- State Text 2 characters
- Phone Text 10 characters
-
- Select SAVE from the FILE MENU and name the table DATA ENTRY. When
- you are asked for a primary key just select NO. Close the NEW TABLE
- window.
-
- Select RELATIONSHIPS from the EDIT MENU. Make the ZIPCODES table the
- primary table and DATA ENTRY the related table. The type of the
- relationship should be set to many.
-
- In the SELECT MATCHING FIELDS combo box select ZIP CODE then press the
- ADD button then CLOSE the window.
-
- Next select QUERY from the Database window and select NEW to create a
- new query. Add both the DATA ENTRY table and the ZIPCODES table. Next
- double click on the following fields from the DATA ENTRY table to add
- them to the query grid:
-
- First Name
- Last Name
- Address
- Zip Code
-
- From the ZIPCODES table double click on the City and State fields.
-
- From the DATA ENTRY table double click on the Phone field.
-
- Save the query with the name LOOKUP QUERY and close the query
- window.
-
- Now press the FORM button from the DATABASE WINDOW and then press the
- NEW button to create a new form. Select LOOKUP QUERY as the query to
- build the FORM from then press the FORM WIZARDS button.
-
- Choose the SINGLE-COLUMN Wizard. When you are asked which fields you want
- to add to your form press the >> button to move all fields into the new
- form and then press the NEXT button. Next click on EMBOSSED and then NEXT.
-
- Now press the OPEN button to open the form. Save the form with the name
- LOOKUP FORM.
-
- Try adding a couple of records. When you get to the ZIP CODE field try
- punching in your own ZIP Code and let ACCESS look up the city and state
- for you.
-
- If you wish, you can prevent editing in the City and State fields and
- skip over them entirely by changing the ENABLED property of the City and
- State controls in the LOOKUP FORM to NO.
-
- If you have any comments, suggestions, or questions please contact me at:
-
- HELP Software
- PO BOX 1423
- Raymore, MO 64083
- (816) 331-5809
- CompuServe 73720,2530
-